Unified class evolution by object-oriented views
Identifieur interne : 003288 ( Main/Exploration ); précédent : 003287; suivant : 003289Unified class evolution by object-oriented views
Auteurs : Erik Bratsberg [Norvège]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 1992.
Abstract
Abstract: Object-oriented databases are said to support evolution and incremental development. On the schema level, a firm restriction in this evolution is that it can only be done by evolving class hierarchies downwards by subclassing. We show a unified approach to class evolution in object-oriented databases, where class hierarchies are allowed to grow in all directions, covering for evolution situations like generalisation, specialisation, and class versioning. We show how to make the evolution transparent, allowing existing and new clients to coexist and be clients of the same (existing and new) objects. A design of this approach based on object-oriented database views is shown.
Url:
DOI: 10.1007/3-540-56023-8_26
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: 001352
- to stream Istex, to step Curation: 001273
- to stream Istex, to step Checkpoint: 002524
- to stream Main, to step Merge: 003469
- to stream Main, to step Curation: 003288
Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">Unified class evolution by object-oriented views</title>
<author><name sortKey="Bratsberg, Erik" sort="Bratsberg, Erik" uniqKey="Bratsberg E" first="Erik" last="Bratsberg">Erik Bratsberg</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B5B490C46DC4D702A96262CE5C57A8692C237029</idno>
<date when="1992" year="1992">1992</date>
<idno type="doi">10.1007/3-540-56023-8_26</idno>
<idno type="url">https://api.istex.fr/document/B5B490C46DC4D702A96262CE5C57A8692C237029/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001352</idno>
<idno type="wicri:Area/Istex/Curation">001273</idno>
<idno type="wicri:Area/Istex/Checkpoint">002524</idno>
<idno type="wicri:doubleKey">0302-9743:1992:Bratsberg E:unified:class:evolution</idno>
<idno type="wicri:Area/Main/Merge">003469</idno>
<idno type="wicri:Area/Main/Curation">003288</idno>
<idno type="wicri:Area/Main/Exploration">003288</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">Unified class evolution by object-oriented views</title>
<author><name sortKey="Bratsberg, Erik" sort="Bratsberg, Erik" uniqKey="Bratsberg E" first="Erik" last="Bratsberg">Erik Bratsberg</name>
<affiliation wicri:level="3"><country xml:lang="fr">Norvège</country>
<wicri:regionArea>Div. of Computer Systems and Telematics, The Norwegian Institute of Technology, N-7034, Trondheim</wicri:regionArea>
<placeName><settlement type="city">Trondheim</settlement>
<region type="région" nuts="2">Trøndelag</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Norvège</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>1992</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">B5B490C46DC4D702A96262CE5C57A8692C237029</idno>
<idno type="DOI">10.1007/3-540-56023-8_26</idno>
<idno type="ChapterID">26</idno>
<idno type="ChapterID">Chap26</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: Object-oriented databases are said to support evolution and incremental development. On the schema level, a firm restriction in this evolution is that it can only be done by evolving class hierarchies downwards by subclassing. We show a unified approach to class evolution in object-oriented databases, where class hierarchies are allowed to grow in all directions, covering for evolution situations like generalisation, specialisation, and class versioning. We show how to make the evolution transparent, allowing existing and new clients to coexist and be clients of the same (existing and new) objects. A design of this approach based on object-oriented database views is shown.</div>
</front>
</TEI>
<affiliations><list><country><li>Norvège</li>
</country>
<region><li>Trøndelag</li>
</region>
<settlement><li>Trondheim</li>
</settlement>
</list>
<tree><country name="Norvège"><region name="Trøndelag"><name sortKey="Bratsberg, Erik" sort="Bratsberg, Erik" uniqKey="Bratsberg E" first="Erik" last="Bratsberg">Erik Bratsberg</name>
</region>
<name sortKey="Bratsberg, Erik" sort="Bratsberg, Erik" uniqKey="Bratsberg E" first="Erik" last="Bratsberg">Erik Bratsberg</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/OcrV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 003288 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 003288 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= OcrV1 |flux= Main |étape= Exploration |type= RBID |clé= ISTEX:B5B490C46DC4D702A96262CE5C57A8692C237029 |texte= Unified class evolution by object-oriented views }}
This area was generated with Dilib version V0.6.32. |